.placeholder{color: #d0d6d9;font-size: 14px;}
.phd:-moz-placeholder{color: #d0d6d9;font-size: 14px;}
.phd::-moz-placeholder{ color: #d0d6d9; font-size: 14px;}
.phd::-webkit-input-placeholder{color: #d0d6d9;font-size: 14px;z;}
.phd:-ms-input-placeholder{color: #d0d6d9; font-size: 14px;}
.header{position:relative;height:100px;z-index:10;top:0;opacity:1;background-color:#edf0f2;min-width:1200px;}
.header .header_wrap{position:relative;height:100px;margin:0 40px;padding:0 30px;}
.header .header_wrap .logo_wrap{position:absolute;left:30px;top:20px;}
.header .header_wrap .logo_wrap img{height:60px;}
.header .header_right{position:absolute;right:0;top:0;}
.header .header_right .header_right_item{display:inline-block;margin:0 10px;}
.header .header_mid{width:100%;text-align:center;}
.header .header_mid li{display:inline-block;margin:0 10px;white-space:nowrap;}
.header_mid a, .header_mid a:visited, .header_right_item > a, .header_right_item > a:visited{display:block;height:58px;font-size:16px;font-weight:bold;line-height:60px;padding:0 10px;transition:0.3s;color:#656e73;border-bottom:2px solid #edf0f2;}
.header_mid a:hover, .header_mid a:active, .header_right_item > a:hover, .header_right_item > a:active{color:#000;border-color:#a0b85a;}

.Band{position:relative;height:100%;overflow:hidden;height:350px;}
.Band .band_bg{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;opacity:1;height:350px;}
.Band .band_bg .slides li{width:100%;}
.Band .band_bg .slides li img{width:1200px;height:350px;margin:0 auto;}

.abs,.f-pa{position:absolute}
.rel, .f-pr{position:relative;}
.clear,.f-cb{zoom:1}
.left,.f-fl{float:left}
.right,.f-fr{float:right}
.f-ib{display:inline-block;*display:inline;zoom:1}
.nowrp,.f-thide{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.Band{box-shadow:0 0px 5px #aaa}
.mainslideData{display:none}
.Band .imgItem{width:100%;height:425px;display:none;z-index:1}
.Band .imgbox{height:100%;background:none;margin:0 auto}
.Band .imgbox .pic{width:100%;height:100%;background-position:center center;background-repeat:no-repeat}
.Band .imgbox .txt{top:162px;left:0}
.Band .slwrap{z-index:5;top:365px;left:0}
.Band .slwrap .item{top:0;width:70px;height:45px;border:1px solid #999;cursor:pointer}
.Band .slwrap .item .slt{opacity:0.6;filter:alpha(opacity=60);width:70px;height:45px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;transition-duration:0.4s}
.Band .slwrap .item .posborder{top:-2px;left:-2px;width:70px;height:45px;display:none;border:2px solid #09924b}
.Band .slwrap .itempos .posborder{display:block}
.Band .slwrap .itempos .slt{opacity:1;filter:alpha(opacity=100)}
.Band .tabwrap{z-index:6;height:355px;width:290px;margin-left:910px;}
.Band .tabwrap .bg{background:#333;height:100%;width:100%;opacity:0.85;filter:alpha(opacity=85)}
.Band .tabwrap .bgtop{height:36px;background:#404040;border-bottom:1px solid #484848}
.Band .tabwrap .con{top:0;left:0;height:100%;width:100%}
.Band .tabwrap .tabtop{height:36px;background:#404040;border-bottom:1px solid #484848}
.Band .tabwrap .tabs{width:100%;height:38px;top:0;left:0}
.Band .tabwrap .tabsul{float:left;padding:0 16px;list-style:none;margin:0 49px;}
.Band .tabwrap .tab{width:60px;color:#888;cursor:pointer;padding:0 2px;line-height:35px;font-size:13px}
.Band .tabwrap .tabpos{color:#fff}
.Band .tabwrap .tabline{top:35px;left:16px;height:3px;width:60px;background:#09924b}
.Band .tabwrap .tabcon{height:388px}
.Band .tabwrap .subtabcon{display:none}
.Band .tabwrap .tabbox{display:none;top:0;left:0;height:100%;width:100%}
.Band .subtabs{color:#969696;line-height:24px;padding:8px 0 0 15px;font-size:11px}
.Band .subtabs a{color:#969696;padding:0 16px}
.Band .subtabs a.subtabpos{color:#fff}
.Band .empty{line-height:100px;text-align:center}
.Band .listwrap{padding-top:5px}
.Band .list{list-style:none;margin:0;padding:0}
.Band .list li{margin:3px 0;}
.Band .list .item{display:block;padding:7px 10px;height:20px;line-height:20px;color:#ccc}
.Band .list .item:hover{background:#565656;}
.Band .list .item .icon{float:left;height:18px;width:18px;text-align:center;border:1px solid #6f6f6f;line-height:18px}
.Band .list .item .icon2{border-color:#ef9632;background:#ef9632;color:#fff}
.Band .list .item .noicon{float:left;height:3px;width:3px;background:#575757;margin:8px 0 10px 8px}
.Band .list .item .txt{padding:0 7px;width:180px;line-height:20px;}
.Band .list .item .Txt{padding:0 7px;width:160px;line-height:20px;}
.Band .list .item .ltxt{padding-left:7px;width:240px}
.Band .list .item .subtxt{color:#999}
.Band .list .item .num{float:right;color:#888;line-height:20px;}
.Band .votebtn{display:block;margin:5px auto;width:252px;height:26px;background:#3b3b3b;line-height:26px;text-align:center;border:1px solid #494949;color:#ccc}
.Band .votebtn:hover{background:#535353}
.u-loginWin{position:fixed;text-align:left;top:50%;left:50%;margin:-132px 0 0 -202px;width:405px;height:265px;padding:20px;background:#fff;border:1px solid #b9becb}
.Band i, .Band span{font:12px/1.14 "Arial","Hiragino Sans GB", \5b8b\4f53, "Georgia", "serif";outline:0}

.icourse-last{clear:both;width:100%;min-height:429px;}
.icourse .icourse_wrap{width:1200px;margin:0 auto;}
.icourse .icourse_wrap .icourse_title{text-align:left;height:31px;font-size:28px;padding:20px 0 10px 0;line-height:1em;color:#656e73;width:1180px;margin:0 auto;}
.icourse .icourse_wrap .icourse_title .more{background:url(../images/bbs.png) no-repeat 56px -291px;float:right;line-height:20px;font-size:14px;margin-top:12px;padding-right:10px;color:#09924b;transition:color .3s;}
.icourse .icourse_wrap .icourse_title .more:hover{color:#c9394a;background-position:56px -312px;}
.icourse .icourse_wrap .icourse_title .left_btn{background:url(../images/lr_button_w.png) no-repeat;width:30px;height:28px;cursor:pointer;float:right;}
.icourse .icourse_wrap .icourse_title .right_btn{background:url(../images/lr_button_w.png) no-repeat right 0;width:30px;height:28px;cursor:pointer;float:right;}
.icourse .icourse_wrap .icourse_title .left_btn:hover{background:url(../images/lr_button.png) no-repeat;}
.icourse .icourse_wrap .icourse_title .right_btn:hover{background:url(../images/lr_button.png) no-repeat right 0;}
.icourse .icourse-course{margin-bottom:30px;}

.icourse .icourse_wrap .icourse_course{min-height:520px;}
.icourse .icourse_wrap .icourse_course li{float:left;width:280px;margin:10px;min-height:140px;background:#f7faf9;background:#f7faf9\0/;border-bottom:2px solid #f7faf9\0/;border-radius:0 0 1px 1px;border-shadow:0 1px 2px #c5c5c5;transition:0.3s;}
.icourse .icourse_wrap .icourse_course li:hover{border-bottom: 2px solid #dae0e5\0/;box-shadow: 0 2px 8px #bbb;}

.icourse .icourse_wrap .icourse_course li .icourse_img{height:160px;overflow:hidden;}
.icourse .icourse_wrap .icourse_course li .icourse_img img{transition:0.3s;line-height:1em;}
.icourse .icourse_wrap .icourse_course li:hover img{transform:scale(1.2);}
.icourse .icourse_wrap .icourse_course li .icourse_tips{padding:0 14px;height:78px;background:#fff;font-size:12px;border:1px solid #eef1f2;border-top:0;}
.icourse .icourse_wrap .icourse_course li .icourse_tips h2{color:#363d40;line-height:50px;height: 50px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;text-align:center;font-size:14px;}
.icourse .icourse_wrap .icourse_course li .icourse_tips span{color:#b4bbbf;}
.icourse .icourse_wrap .icours_footer{width:1190px;padding:40px 0 40px;text-align:right;}
.icourse .icourse_wrap .icours_footer a{display: inline-block;width: 118px;border-radius:50px;height: 38px;line-height: 38px;border: 1px solid #d0d6d9;font-size: 16px;color: #363d40;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;text-align:center;}
.icourse .icourse_wrap .icours_footer a:hover{background-color: #d0d6d9;} 
.icourse .icourse_wrap .icourse_course li .icourse_tips_teacher{padding:0 14px;height:38px;background:#fff;font-size:12px;border:1px solid #eef1f2;border-top:0;}
.icourse .icourse_wrap .icourse_course li .icourse_tips_teacher span{color:#b4bbbf;margin-top:10px;}
.msg_icon{display:none;padding:0px 4px;height: 16px;line-height:16px;left: 32px;position: absolute;top: 10px;line-height:14px;background:#c9394a;color:#fff;display:block;font-style:normal;font-size:10px;}
		

.signup{margin-top:-210px;margin-left:-200px;width:400px;top:40%;position:fixed;background:#edf0f2;left:50%;transition:all 0.2s;z-index:100000;display:none;}
.signup .signup_header{background:#be3948;}
.signup .signup_header .rl_close{position: absolute;top:17px;right: 20px;width: 25px;height: 25px;line-height: 25px;*line-height: 34px;text-align: center;vertical-align: middle;font-size: 30px;color: #fff;background: transparent;border-radius: 50%;cursor: pointer;font: normal 25px/25px "Helvetica Neue",Helvetica,Arial,sans-serif;transition:background-color 0.2s;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;border:0;}
.signup .signup_header .rl_close:hover{background: #cb616d;}
.signup .signup_header h3{font-size: 18px;line-height: 60px;height: 60px;color: #fff;padding-left: 30px;}
.signup .signup_body{padding:40px;}
.signup .signup_body .rlf_input{border: 1px solid #d0d6d9;width: 260px;height: 24px;line-height: 24px;font-size:14px;font-family: Microsoft YaHei,SimSun,Arial;padding: 7px 7px 7px 48px;transition:border-color 0.2s;-webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;-o-transition:border-color 0.2s;background:#fff url("../images/rl-sprite.png") no-repeat;}
.signup .signup_body .rlf_input_pwd{background-position:-80px -774px;}
.signup .signup_body .rlf_input_email{background-position: -80px -678px;}
.signup .signup_body .rlf_input_nick{background-position: -80px -726px;}
.signup .signup_body .rlf_tip_wrap{font-size:12px;display: block;-webkit-margin-before: 0;-webkit-margin-after: 0;-webkit-margin-start: 0px;-webkit-margin-end: 0px;color:#5e5e5e;}
.signup .signup_body .rlf-btn-gray{color: #7e878c;font-size: 14px;background-color:#d0d6d9;height: 40px;line-height: 40px;width: 140px;cursor: pointer;text-align: center;transition:background-color 0.2s;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;border:0;}
.signup .signup_body .rlf-btn-green{color: #fff;font-size: 14px;background-color:#39b94e;height: 40px;line-height: 40px;width: 160px;cursor: pointer;text-align: center;transition:background-color 0.2s;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;border:0;float:right;}
.signup .signup_body .rlf-btn-green:hover{background-color: #33a646;}

.signin{margin-top:-210px;margin-left:-200px;width:400px;top:40%;position:fixed;background:#edf0f2;left:50%;transition:all 0.2s;z-index:100000;}
.signin .signup_header{background:#be3948;}
.signin .signup_header .rl_close{position: absolute;top:17px;right: 20px;width: 25px;height: 25px;line-height: 25px;*line-height: 34px;text-align: center;vertical-align: middle;font-size: 30px;color: #fff;background: transparent;border-radius: 50%;cursor: pointer;font: normal 25px/25px "Helvetica Neue",Helvetica,Arial,sans-serif;transition:background-color 0.2s;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;border:0;}
.signin .signup_header .rl_close:hover{background: #cb616d;}
.signin .signup_header h3{font-size: 18px;line-height: 60px;height: 60px;color: #fff;padding-left: 30px;}
.signin .signup_body{padding:40px;}
.signin .signup_body .rlf_group{font-size:14px;}
.signin .signup_body .rlf_input{border: 1px solid #d0d6d9;width: 260px;height: 24px;line-height: 24px;font-size:14px;font-family: Microsoft YaHei,SimSun,Arial;padding: 7px 7px 7px 48px;transition:border-color 0.2s;-webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;-o-transition:border-color 0.2s;background:#fff url("../images/rl-sprite.png") no-repeat;}
.signin .signup_body .rlf_input_pwd{background-position:-80px -774px;}
.signin .signup_body .rlf_input_email{background-position: -80px -678px;}
.signin .signup_body .rlf_input_nick{background-position: -80px -726px;}
.signin .signup_body .rlf_tip_wrap{font-size:12px;display: block;-webkit-margin-before: 0;-webkit-margin-after: 0;-webkit-margin-start: 0px;-webkit-margin-end: 0px;color:#5e5e5e;}
.signin .signup_body a.forget{float:right;color:#5e5e5e;}
.signin .signup_body a:hover{color: #be3948;}
.signin .signup_body .rlf-btn-blue{color: #fff;font-size: 14px;background-color:#58b9e6;height: 40px;line-height: 40px;width: 317px;cursor: pointer;text-align: center;transition:background-color 0.2s;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;border:0;}
.signin .signup_body .rlf-btn-green{color: #fff;font-size: 14px;background-color:#39b94e;height: 40px;line-height: 40px;width: 160px;cursor: pointer;text-align: center;transition:background-color 0.2s;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;border:0;float:right;}
.signin .signup_body .rlf-btn-blue:hover{background-color: #2ea7e0;}
.signin .signup_body .rlf-btn-green:hover{background-color: #33a646;}

.forgetpwd{margin-top:-210px;margin-left:-200px;width:400px;top:40%;position:fixed;background:#edf0f2;left:50%;transition:all 0.2s;z-index:100000;display:none;}
.forgetpwd .forgetpwd_header{background:#be3948;}
.forgetpwd .forgetpwd_header .rl_close{position: absolute;top:17px;right: 20px;width: 25px;height: 25px;line-height: 25px;*line-height: 34px;text-align: center;vertical-align: middle;font-size: 30px;color: #fff;background: transparent;border-radius: 50%;cursor: pointer;font: normal 25px/25px "Helvetica Neue",Helvetica,Arial,sans-serif;transition:background-color 0.2s;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;border:0;}
.forgetpwd .forgetpwd_header .rl_close:hover{background: #cb616d;}
.forgetpwd .forgetpwd_header h3{font-size: 18px;line-height: 60px;height: 60px;color: #fff;padding-left: 30px;}
.forgetpwd .signup_body{padding:40px;}
.forgetpwd .signup_body .rlf_group{font-size:14px;}
.forgetpwd .signup_body .rlf_input{border: 1px solid #d0d6d9;width: 260px;height: 24px;line-height: 24px;font-size:14px;font-family: Microsoft YaHei,SimSun,Arial;padding: 7px 7px 7px 48px;transition:border-color 0.2s;-webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;-o-transition:border-color 0.2s;background:#fff url("../images/rl-sprite.png") no-repeat;}
.forgetpwd .signup_body .rlf_input_yzm{width:140px;background-position:-80px -774px;}
.forgetpwd .signup_body .rlf_input_email{background-position: -80px -678px;}
.forgetpwd .signup_body .rlf_input_nick{background-position: -80px -726px;}
.forgetpwd .signup_body .rlf_tip_wrap{font-size:12px;display: block;-webkit-margin-before: 0;-webkit-margin-after: 0;-webkit-margin-start: 0px;-webkit-margin-end: 0px;color:#5e5e5e;}
.forgetpwd .signup_body a.forget{float:right;color:#5e5e5e;}
.forgetpwd .signup_body a:hover{color: #be3948;}
.forgetpwd .signup_body .rlf-btn-green{color: #fff;font-size: 14px;background-color:#39b94e;height: 40px;line-height: 40px;width: 317px;cursor: pointer;text-align: center;transition:background-color 0.2s;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;border:0;}
.forgetpwd .signup_body .rlf-btn-green:hover{background-color: #33a646;}

/*Layout*/
html { overflow-y: scroll; }
.container {
    margin: 0 auto;
    /*width: 1000px;*/
    width: 1000px;
}

.container1000{
	margin: 0 auto;
    width:1000px;
	background:#fff
	}


#main .container {
    /*width: 1000px;*/
    /*background:#fff;*/
}


/*main*/
#main {
    padding: 20px 0 !important;
    min-height:750px;

}


.waper{
    width:980px;
    margin: 0 auto
}

/*header*/
#header { 
    font-family:'寰蒋闆呴粦';
    background:#2a2c2e;
    height:60px}


.header-container { 

    width:100%}

.header-content { 

    width:95%;
    max-width:980px;
    margin:0 auto ;
    overflow:hidden}

#logo { 
    background:url(../img/logo_index.png?t=110);
    width:100px;
    height:60px;
    left:10px;
    top:0;
    position:absolute}

#logo a{
    display:block;
    width:100px;
    height:60px;
    line-height:60px;
    text-indent:-200%;
    overflow:hidden;
    }
#logo a:active{background:url(../img/logo_index.png?t=10);}
    #nav{ height:60px;
        /*width:980px;*/
        margin:0 auto;
        background:#2a2c2e;
        position:relative;
        z-index:99
 }	

#nav-item {
    margin: 5px 0 0 140px;
}
#nav-item li{ 
    float:left;
    font-size: 14px;
	padding:12px 0
}	
#nav-item a { 
    color: #B5BDC0;
    padding: 0px 35px;
	line-height:21px;
    display:block;
 }
 #nav-item a:hover{ color:#fff} 
 #nav a:hover { 
     text-shadow:1px 1px 3px #666}
	  #nav-item a:active {
		  background: #2A2C2E
		  }
#MyCourseOn a{ border-left:1px solid #414345}
 #login-area{
     float:right;
     position:relative;
    }
    .login-btn {
        font-family:'寰蒋闆呴粦';  
        width:84px;
        height:34px;
        margin-top:13px;
		border-radius:15px;
        text-align:center;
        display:block;
        line-height:30px;
        font-size:14px;
		background:#2a2c2e;
		border:2px solid #c9394a;

        text-decoration:none;
        color:#c9394a;
        cursor:pointer;
		*border:0px;
		*background:url(../img/bg_top_login.png?t=10);
}
.login-btn:hover { 
color:#fff;
	background-color:#c9394a;
	*background-position:0 -34px;
}

/*缈婚〉2013-8-15*/ 
.page {
    margin: 25px 0 auto;
    overflow: hidden;
    clear: both;
    text-align: center;
}
.page a {
    display: inline-block;
    border: 1px solid #c1c1c1;
    margin-right: 10px;
    font-size: 14px;
    font-family: "寰蒋闆呴粦";
    color: #b1b1b1;
    text-align: center;
    padding: 2px 12px;
}
.page .disabled_page {
    color: #e5e5e5;
    display: inline-block;
    border: 1px solid #c1c1c1;
    margin-right: 10px;
    font-size: 14px;
    font-family: "寰蒋闆呴粦";
    text-align: center;
    padding: 2px 12px;
}
.page .notmargin {
    margin-right: 0;
}
.page a:hover {
    color: #c9394a;
}
.page .active {
    background: #c9394a;
    color: #fff;
    border-color:#c9394a;
}
.page .active:hover{
    color:#fff;
}
/*鎸夐挳瀹氫箟寮€濮�*/
.btn,a.btn {
    cursor:pointer;
    border: none;
    background: #c9394a;
    color: #ffffff;
    padding: 0 15px ;
    font-size:14px;
    display:inline-block;
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    font-family:'寰蒋闆呴粦';
    margin:0;
    height:26px;
    overflow:visible;
    line-height:26px;
    text-decoration:none
}
.btn:hover,
.btn:focus{
    background: #e35061;
    color: #fff;
    outline: none;
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
}
.btn:active,
.btn-group.active,
.btn.active {
    background-color: #a1a6a9;
    color: rgba(255, 255, 255, 0.75);
}
.btn.disabled,
.btn[disabled] {
    background-color: #ddd;
    color:#fff;
    cursor: not-allowed
}
.btn.btn-small {
    font-size:12px;
    height:19px;
    line-height:19px;
    font-family:Arial, Helvetica, sans-serif
}

.btn.btn-large {
    height:38px;
    line-height:38px;
    overflow:visible;
    font-size:18px;
    padding: 0 30px;
	color: #ffffff;

}

.btn.btn-xlarge {
    height:60px;
    line-height:60px;
    overflow:visible;
    font-size:36px;
    padding: 0 30px;
}
.btn.btn-reply {
    font-size: 12px;
    height:30px;
    line-height: 30px;
    font-family: Arial, Helvetica, sans-serif
}
.btn.btn-gray {
    background-color: #5e5e5e;
}
.btn.btn-gray:hover,
.btn.btn-gray:focus{
    background:#838383
}

.btn.btn-green{
	background-color:#2e943e
	}
.btn.btn-green:hover,
.btn.btn-green:focus{
    background:#38a149
}
.btn-close,a.btn-close{
    width:25px;
    height:25px;
    border:0;
    display:inline-block;
    -moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    cursor:pointer;
    text-indent:-200%;
    overflow:visible;
    background-color:#ccc;
    background:url() center center;
}
.btn-close:hover,a.btn-close:hover{
    transform:rotate(180deg); 
    -moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);

}
.btn-close:active,a.btn-close:active{
    filter:alpha(opacity=60);
    opacity:60

}

.btn-list{
    width:101px;
    height:42px;
    border:1px solid #c9394a;
    background:#c9394a;
    color:#fff;
    text-align:center;
    line-height:42px;
    font-size:18px;
}
a.btn-hascourse{
    width:101px;
    height:42px;
    border:1px solid #c9394a;
    background:#c9394a;
    color:#fff;
    text-align:center;
    line-height:42px;
    font-size:18px;
}
a.btn-hascourse:hover{background:#f05e6f;border:1px solid #f05e6f;}
.btn-list-gray{
    width:101px;
    height:42px;
    border:1px solid #b1b1b1;
    background:#b3bbbe;
	 color:#fff;
    text-align:center;
    line-height:42px;
    font-size:18px;
}
/*鎸夐挳瀹氫箟缁撴潫*/

select{
    margin:0;
    font-size:100%;
    cursor:pointer;
    font-weight:normal;
    background-color:#fff;
    border:1px solid #ccc;
    color: #555;
    display: inline-block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 4px 6px;
    vertical-align: middle;
}
select:focus{
    outline:thin dotted #333;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px;
}

/*鏀惰棌*/

.btn-add-collection{
    float: left;
    margin-left:20px;
    margin-top:5px;  
    overflow: hidden;
    padding-left:25px; 
    width: 0px;
    height: 20px;
    line-height: 20px;
    color: #99a1a6;
    font-size: 12px;
    font-weight: normal;
    display: inline-block;
    background: url(../img/course/dot_add_collection.png) no-repeat left top;
}
.btn-add-collection:hover{
    width: 80px;
    color: #99a1a6;
    background-position: left -20px;
}

.btn-remove-collection{
    background-position: left -40px;
}
.btn-remove-collection:hover{
    background-position: left -60px;
}
.course-title .btn-add-collection{
    margin-top: 6px;
}
.videohead .btn-add-collection{
    margin-top: 20px;
}

/*杩涘害鏉�*/

progress{ 
    display:inline-block;
    background:#f0f0f0; 
    border:0;
    height:6px;
    color: #c9394a; /*IE10*/
    width:400px;
}
progress::-webkit-progress-bar { background: #f0f0f0; }
progress::-moz-progress-bar { background: #aad94a; }
progress::-webkit-progress-value  { background: #aad94a; }
.progress{
    background:#f0f0f0; 
    height:6px;
    width:400px;
    display:inline-block;
}
.progressBar{
    background: #aad94a;
    height:6px;
}
.teacher-icon { width: 7px; margin-left:5px; position: relative; top:1px; }	
/*鍥炲埌椤堕儴*/
/*淇敼鍥炲埌椤堕儴鍜宖ooter鏍峰紡  ---by 鏉ㄦ槑闃�  2014.3.36*/
.gotoTopBtn{display:block; position:fixed;width:40px;bottom:25px; left: 50%; margin-left: 510px;}

.gotoTopBtn a:hover,.gotoTopBtn a:active { 
  outline: none;
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -o-transition: 0s;
  transition: 0s;}
  
.goto_top,
.goto_top_backMeg,
.goto_top_diaocha,
.goto_top_app{ 
    cursor:pointer;
    width:48px;
    height:48px;
     background:url(../img/gotoTop.png?2) no-repeat 0 0; 
     _background:url(../img/gotoTop.gif) no-repeat 0 0; 
     display: inline-block;
     margin-top:10px;
 }



.goto_top{ background-position:0 0;}
.goto_top:hover{  background-position:0 -48px;}

.goto_top_backMeg{background-position:-48px 0;}
.goto_top_backMeg:hover{background-position:-48px -48px;}

.goto_top_diaocha{background-position:-144px 0;}
.goto_top_diaocha:hover{background-position:-144px -48px;}

.goto_top_app{background-position:-96px 0;position:relative;}
.goto_top_app:hover{background-position:-96px -48px;}
.goto_top_app:hover #erweima{
    display:block;

}
#erweima{
    position:absolute;
    background:url(../img/2weima.png) no-repeat;
    width:240px;
    height:220px;
    display:none;
    right:46px;
    top:-86px
}

* html .gotoTopBtn {position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}

/* html,* html body /* 
淇IE6鎸姩bug */{background-image:url(about:blank);    /*鐢ㄦ祻瑙堝櫒绌虹櫧椤甸潰浣滀负鑳屾櫙*/ background-attachment:fixed; /* prevent screen flash in IE6 纭繚婊氬姩鏉℃粴鍔ㄦ椂锛屽厓绱犱笉闂姩*/}
/* end 鍥炲埌椤堕儴*/


a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}
a,input,button{ outline:none; }
button::-moz-focus-inner{border:0px;}
input::-moz-focus-inner{border:0px;}
.autowrap{word-wrap: break-word; word-break:break-all}

.compatible-contianer{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    min-width: 800px;
    height: 30px;
    line-height: 30px;
    background: url(../img/iebg.gif) repeat-x;
    z-index: 999999;
}
.cpt-ct{
    color: #363636;
    font-size: 12px;
    text-align: center;
}
.cpt-ct i{
    display: inline-block;
    width: 12px;
    height: 14px;
    vertical-align: -2px;
    margin-right: 5px;
    background: url(../img/iefixed-sprite.png) no-repeat 0 0;
}
.cpt-ct a{
    color: #39b94e;
}
.cpt-ct a:hover{
    text-decoration: underline;
}
.cpt-handle{
    position: absolute;
    right: 20px;
    top: 0;
    font-size: 12px;
    line-height: 27px;
}
.cpt-handle a{
    display: inline-block;
    vertical-align: middle;
}
.cpt-handle .cpt-agin{
    color: #656e73;
    margin-right: 5px;
}
.cpt-handle .cpt-agin:hover{
    color:#363d40; 
}
.cpt-close{
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    border-radius: 50%;
    transition: 0.3s;
}
.cpt-close:hover{
    background-color: #fc8800;
}
.cpt-close i{
    display: inline-block;
    height: 8px;
    width: 8px;
    vertical-align: 1px;
    background: url(../img/iefixed-sprite.png) no-repeat 0 -24px;
} 
.cpt-close:hover i{
    background-position: 0 -42px;
}


/*header*/
#header { 
    font-family:'寰蒋闆呴粦';
    background:#2a2c2e;
    height:60px}


.header-container { 

    width:100%}

.header-content { 

    width:95%;
    max-width:980px;
    margin:0 auto ;
    overflow:hidden}

#logo { 
    background:url(../images/logo_index.png?t=110);
    width:100px;
    height:60px;
    left:10px;
    top:0;
    position:absolute}

#logo a{
    display:block;
    width:100px;
    height:60px;
    line-height:60px;
    text-indent:-200%;
    overflow:hidden;
    }
#logo a:active{background:url(../images/logo_index.png?t=10);}
    #nav{ height:60px;
        /*width:980px;*/
        margin:0 auto;
        background:#2a2c2e;
        position:relative;
        z-index:99
 }	

#nav-item {
    margin: 5px 0 0 140px;
}
#nav-item li{ 
    float:left;
    font-size: 14px;
	padding:12px 0
}	
#nav-item a { 
    color: #B5BDC0;
    padding: 0px 35px;
	line-height:21px;
    display:block;
 }
 #nav-item a:hover{ color:#fff} 
 #nav a:hover { 
     text-shadow:1px 1px 3px #666}
	  #nav-item a:active {
		  background: #2A2C2E
		  }
#MyCourseOn a{ border-left:1px solid #414345}
 #login-area{
     float:right;
     position:relative;
    }
    .login-btn {
        font-family:'寰蒋闆呴粦';  
        width:84px;
        height:34px;
        margin-top:13px;
		border-radius:15px;
        text-align:center;
        display:block;
        line-height:30px;
        font-size:14px;
		background:#2a2c2e;
		border:2px solid #c9394a;

        text-decoration:none;
        color:#c9394a;
        cursor:pointer;
		*border:0px;
		*background:url(../images/bg_top_login.png?t=10);
}
.login-btn:hover { 
color:#fff;
	background-color:#c9394a;
	*background-position:0 -34px;
}

.m-cate{overflow:hidden;padding:35px 0 25px 0;background-color:#fff}
.m-cate1{background-color:#ffffff;}
.m-recommend .rec,.m-cate .rec{border:1px solid #09924b;border-radius:4px;color:#09924b;padding:2px 3px 1px 3px;font-size:12px;margin-left:3px;white-space:nowrap}
.m-cate1{background-color:#ffffff}
.g-cell2{margin:0 10px;width:380px;}
.g-card1{height:150px;float:left;margin:0 18px 18px 10px;line-height:20px;}
.g-card1 h5{padding:0 5px;}
.g-card1 p{font-size:12px;color:#999;padding:0 5px;}
.g-card1 p .point{font-weight:bold;margin:0 5px;}
.g-card2{height:150px;float:left;margin:0 10px;}
.m-ted,.m-coursera,.m-kahan,.m-zggkk,.m-gjgkk{margin-bottom:15px;text-decoration:none;height:90px;padding:30px 20px;background-color:#970700;color:#fff;-webkit-transition:background 0.1s ease-in 0s;-moz-transition:background 0.1s ease-in 0s;transition:background 0.1s ease-in 0s}
.m-ted h2,.m-coursera h2,.m-kahan h2,.m-zggkk h2,.m-gjgkk h2{font-size:34px;line-height:34px}
.m-ted h2 span,.m-coursera h2 span,.m-kahan h2 span,.m-zggkk h2 span,.m-gjgkk h2 span{font-size:12px;line-height:12px}
.m-ted h2 a,.m-coursera h2 a,.m-kahan h2 a,.m-zggkk h2 a,.m-gjgkk h2 a{margin-left:.5em}
.m-ted ul,.m-coursera ul,.m-kahan ul,.m-zggkk ul,.m-gjgkk ul{margin-top:10px;clear:both;float:left;width:340px;height:52px;}
.m-ted .link,.m-coursera .link,.m-kahan .link,.m-zggkk .link,.m-gjgkk .link{font-size:14px;color:#fff;line-height:26px}
.m-ted a,.m-coursera a,.m-kahan a,.m-zggkk a,.m-gjgkk a{color:#fff}
.m-ted .blok,.m-coursera .blok,.m-kahan .blok,.m-zggkk .blok,.m-gjgkk .blok{width:80px;overflow:hidden;text-decoration:none;}
.m-ted .lk,.m-coursera .lk,.m-kahan .lk,.m-zggkk .lk,.m-gjgkk .lk{margin-left:5px}
.m-ted a:hover,.m-coursera a:hover,.m-kahan a:hover,.m-zggkk a:hover,.m-gjgkk a:hover{text-decoration:underline;}
.m-ted:hover .lk,.m-coursera:hover .lk,.m-kahan:hover .lk,.m-zggkk:hover .lk,.m-gjgkk:hover .lk{text-decoration:none;}
.m-ted:hover.shadow,.m-coursera:hover.shadow,.m-kahan:hover.shadow,.m-zggkk:hover.shadow,.m-gjgkk:hover.shadow{box-shadow:0 0 8px #666}
.m-ted .blok,.m-gjgkk .blok{width:65px}.m-kahan .blok{width:100px}
.m-kahan h2,.m-zggkk h2,.m-gjgkk h2{font-size:26px;line-height:26px}
.m-coursera{background-color:#0064b7}
.m-kahan{background-color:#7d9519}
.m-zggkk{background-color:#7e512a}
.m-gjgkk{background-color:#257397}
.m-ted:hover{background-color:#800a08}
.m-coursera:hover{background-color:#0a5191}
.m-kahan:hover{background-color:#657b19}
.m-zggkk:hover{background-color:#62320e}
.m-gjgkk:hover{background-color:#145978}
.u-xtx-dialog{position:fixed;top:50%;left:50%;margin:-270px 0 0 -300px;width:600px;height:540px;box-shadow:0 0 15px #333}
.u-xtx-dialog .wrap{height:100%}.u-xtx-dialog .close{top:-16px;right:-16px;width:32px;height:32px;background-position:0 -73px}
.u-xtx-dialog .close:hover{background-position:-50px -73px}.u-xtx-dialog .con{height:100%;background:url(../../res/img/newguide.jpg)}
.u-xtx-qp{display:none;z-index:1000;right:38px;bottom:70px;width:98px;height:48px;background-position:0 0}
.shadow, .f-shadow{box-shadow:0px 2px 2px #ccc;transition:.5s;}
.shadow:hover{box-shadow:1px 2px 4px #999}
.u-cover .mask{top:0;left:0;width:180px;height:100px;background-color:#1f6740;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.2s ease-in 0s;-moz-transition:opacity 0.2s ease-in 0s;transition:opacity 0.2s ease-in 0s;-webkit-transition:box-shadow 0.2s ease-in 0s;-moz-transition:box-shadow 0.2s ease-in 0s;transition:box-shadow 0.2s ease-in 0s;z-index:25}
.m-ted .blok, .m-gjgkk .blok{width:65px;}
.m-ted .link, .m-coursera .link, .m-kahan .link, .m-zggkk .link, .m-gjgkk .link{font-size:14px;color:#fff;line-height:26px;cursor:pointer;}
.lazy:hover{box-shadow:0 0px 5px #aaa}